package com.erp.collect.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 采集商品SKUa 从1688采集 由complianceAe方法放入视图对象 erp_collect_product_sku_a
 *
 * @author erp
 * @date 2024-05-22
 */
@Data
@ExcelIgnoreUnannotated
public class ErpCollectProductSkuAVo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private Long id;

    /**
     * 采集商品ID
     */
    @ExcelProperty(value = "采集商品ID")
    private Long collectProductId;

    /**
     * sku code
     */
    @ExcelProperty(value = "sku code")
    private String skuCode;

    /**
     * sku名称
     */
    @ExcelProperty(value = "sku名称")
    private String skuName;

    /**
     * sku英文名;
     */
    @ExcelProperty(value = "sku英文名;")
    private String skuNameEn;

    /**
     * sku主图
     */
    @ExcelProperty(value = "sku主图")
    private String skuImage;

    /**
     * sku套图;sku套图 3：4
     */
    @ExcelProperty(value = "sku套图;sku套图 3：4")
    private String imageUrlList;

    /**
     * sku采集价格
     */
    @ExcelProperty(value = "sku采集价格")
    private String collectSkuPrice;

    /**
     * 长或直径;保留三位小数，单位：厘米
     */
    @ExcelProperty(value = "长或直径;保留三位小数，单位：厘米")
    private BigDecimal skuLength;

    /**
     * 宽;保留三位小数，单位：厘米
     */
    @ExcelProperty(value = "宽;保留三位小数，单位：厘米")
    private BigDecimal skuWidth;

    /**
     * 高;保留三位小数，单位：厘米
     */
    @ExcelProperty(value = "高;保留三位小数，单位：厘米")
    private BigDecimal skuHeight;

    /**
     * sku重量;单个产品加包装的重量，只能为整数，单位：克
     */
    @ExcelProperty(value = "sku重量;单个产品加包装的重量，只能为整数，单位：克")
    private Long skuWeight;

    /**
     * sku销售链接;
     */
    @ExcelProperty(value = "sku销售链接;")
    private String skuLink;

    /**
     * sku采购链接;
     */
    @ExcelProperty(value = "sku采购链接;")
    private String skuBuyLink;

    /**
     * sku价格
     */
    @ExcelProperty(value = "sku价格")
    private String skuPrice;

    /**
     * sku库存
     */
    @ExcelProperty(value = "sku库存")
    private Long skuStock;

    /**
     * sku属性ID集合;单组合，如"颜色：红色"存储"3:4"，多组合，如"颜色：红色；内存：256M"存储为"3:4;2:5"
     */
    @ExcelProperty(value = "sku属性ID集合")
    private String skuPropertyIds;

    /**
     * 乐观锁
     */
    @ExcelProperty(value = "乐观锁")
    private String revision;


}
